package com.smfx.yxt.service;

import java.util.List;
import java.util.Map;

import com.smfx.yxt.model.StudentFruits;
import com.smfx.yxt.page.Page;
import com.smfx.yxt.reqVo.ScoreSummaryQueryVO;
import com.smfx.yxt.reqVo.StudentFruitsReqVO;
import com.smfx.yxt.view.StudentFruitsView;

public interface IStudentFruitsService {

	int insertSelective(StudentFruits record);

    StudentFruits selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(StudentFruits record);
    
    List<StudentFruits> selectListByPage(Page<StudentFruits> page);
    
    List<StudentFruits> selectStudentFruitsList(Integer studentId);
    
    Map<String, Object> getParamMap();
    
    StudentFruitsView selectDetailById(Integer id);
    
    int addStudentFruit(StudentFruitsReqVO reqVO);
    
    List<StudentFruits> selectListByParam(ScoreSummaryQueryVO vo);
    
}
